[wg] PHP Version 5.1.2 und SQLite

Dieser Tage haben wir PHP Version 5.1.2 auf den Server gespielt.

Kein Script geht mehr, dass SQLite benutzt.

Beispiel:
// Datenbank anlegen

<?php
echo "<br>";

$db = sqlite_open('verwaltung.slb');

echo "<br>";echo "<br>";echo "<br>";echo "<br>";
echo "-------";
echo "<br>";
echo "<a href = 'index.html'>zurück zum Menu!";
?>

Das ging bisher seit Version 5 immer. Ist etwas geändert worden?

--
Mit freundlichem Gruß
Werner Warweg (werner [at] warweg.com, www.warweg.com)
Schul- und Studienfreunde finden:
http://www.stayfriends.de/?Einladung=587076-1086762503
Werner Warweg [ So, 12 März 2006 16:45 ] [ ID #1226042 ]

Re: [wg] PHP Version 5.1.2 und SQLite

Werner Warweg schrieb:

> Dieser Tage haben wir PHP Version 5.1.2 auf den Server gespielt.
> Kein Script geht mehr, dass SQLite benutzt.
>
> $db = sqlite_open('verwaltung.slb');

Warum machst du keine Fehlerbehandlung? Könnte ja sein, dass dir PHP
etwas mitzuteilen hat.

$db = sqlite_open('verwaltung.slb', 0666, $sqliteerror)) or
die($sqliteerror);

MfG
Niels

--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · E-Commerce · Mambo Content Management |
------------------------------------------------------------ ----
Niels Braczek [ So, 12 März 2006 17:02 ] [ ID #1226043 ]

Re: [wg] PHP Version 5.1.2 und SQLite

Niels Braczek schrieb:

> Warum machst du keine Fehlerbehandlung? Könnte ja sein, dass dir PHP
> etwas mitzuteilen hat.
>
> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror)) or
> die($sqliteerror);

Gehe ich recht in der Annahme, dass nach ...error nur eine ) stehen muss?

Das habe ich in den Quellcode geschrieben:
$db = sqlite_open('verwaltung.slb', 0666, $sqliteerror) or
die($sqliteerror);

Das kam im Browser:
// Datenbank anlegen
PHP Fatal error: Call to undefined function sqlite_open() in
E:\Inetpub\warweg.com\PHP\Verwaltung\Datenbank anlegen.php on line 6

--
Mit freundlichem Gruß
Werner Warweg (werner [at] warweg.com, www.warweg.com)
Werner Warweg [ So, 12 März 2006 17:30 ] [ ID #1226044 ]

Re: [wg] PHP Version 5.1.2 und SQLite

Hi Werner

Werner Warweg wrote:
> Niels Braczek schrieb:
>> Warum machst du keine Fehlerbehandlung? Könnte ja sein, dass dir PHP
>> etwas mitzuteilen hat.
>> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror)) or
>> die($sqliteerror);
> Gehe ich recht in der Annahme, dass nach ...error nur eine ) stehen muss?

Natürlich.

> Das habe ich in den Quellcode geschrieben:
> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror) or
> die($sqliteerror);
> Das kam im Browser:
> // Datenbank anlegen
> PHP Fatal error: Call to undefined function sqlite_open() in
> E:\Inetpub\warweg.com\PHP\Verwaltung\Datenbank anlegen.php on line 6

Na also: SQLite nicht installiert. Wie ging das in Windoof? Extension
ins richtige Directory legen und in php.ini auskommentieren? Naja, du
wirst in der Anleitung schon fündig.

HTH, Johannes
Johannes Vogel [ So, 12 März 2006 17:50 ] [ ID #1226045 ]

Re: [wg] PHP Version 5.1.2 und SQLite

Werner Warweg schrieb:
> Niels Braczek schrieb:
>
>> Warum machst du keine Fehlerbehandlung? Könnte ja sein, dass dir PHP
>> etwas mitzuteilen hat.
>>
>> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror)) or
>> die($sqliteerror);
>
> Gehe ich recht in der Annahme, dass nach ...error nur eine ) stehen muss?

'Türlich.

> Das habe ich in den Quellcode geschrieben:
> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror) or
> die($sqliteerror);
>
> Das kam im Browser:
> // Datenbank anlegen
> PHP Fatal error: Call to undefined function sqlite_open() in
> E:\Inetpub\warweg.com\PHP\Verwaltung\Datenbank anlegen.php on line 6

Na also. Installiere also einfach SQLite.
BTW: Auch in Windowssystemen ist es eine gute Idee, Dateinamen auf die
zeichen A-Za-z0-9_ zu beschränken. Insbesondere Leerzeichen führen gerne
zu merkwürdigem Verhalten.

MfG
Niels

--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · E-Commerce · Mambo Content Management |
------------------------------------------------------------ ----
Niels Braczek [ So, 12 März 2006 18:34 ] [ ID #1226046 ]
PHP » de.comp.lang.php.installation » [wg] PHP Version 5.1.2 und SQLite

Vorheriges Thema: Anfänger: PHP-Fehlermeldung
Nächstes Thema: Re: SuSE 10: phpMyAdmin - Fehler: Die Erweiterung mysql kann nicht geladen werden